import java.util.Arrays;
import java.util.*;
import java.util.Date;//导入包
//import static java.util.Date;
import static java.lang.Math.*;//导入静态包
import java.lang.Math.*;

import static com.bit.demo1.class1.print;
public class TestDemo {
//    public static void main(String[] args) {
////        java.util.Date data=new Date();//导入包之前是这样写
////        Date data=new Date();//导入包之后更加简便
////        java.util.Arrays.toString();//原本该这样写
////        Arrays.toString();//但是如果这样写，编译器会自动在首行加入导包语句
////        System.out.println(data);
////        Math.sqrt();
////        Date
////        sqrt()
//        //类名会有冲突，比如util和sql都有Data所以要指定导入报名，避免冲突
//        com.bit.demo1.class1.print();
//        print();
//        class1 S=new class1();
//        System.out.println(S.i);
//    }
public static void main(String[] args) {

}

}
class Animal{
    int age;
    char name[];
    public void print() {
        System.out.println("Animal");
    }
}
class Dog extends Animal {
    int age;
    public void demo() {
        super.age=10;
        this.age=20;
        System.out.println(this.age);
        System.out.println(super.age);
    }
    public void print() {
        System.out.println("Dog");
    }
    public static void main(String[] args) {
//        super.age=10;//super不能在静态变量里使用
        Animal ani=new Dog();
//        dog.demo();
        ani.print();
    }
}